package com.hx.bridge.type;

import com.hx.bridge.brand.Brand;

/**
 * @Author： Huathy
 * @ClassPath： com.hx.bridge.type.Computer
 * @Date： 2021-02-04 00:27
 * @Description：
 */
public abstract class Computer {
    //采用组合的方式。出厂自带品牌
    //品牌设为私有，子类继承父类时，仍可以使用。brand可想做为桥，具体的desktop通过brand连到了另一个类。
    protected Brand brand;

    public Computer(Brand brand) {
        this.brand = brand;
    }

    public void info() {
        brand.info();
    }
}
